\hypertarget{classguild__service_1_1_guild_application_logic}{}\doxysection{guild\+\_\+service\+::Guild\+Application\+Logic Class Reference}
\label{classguild__service_1_1_guild_application_logic}\index{guild\_service::GuildApplicationLogic@{guild\_service::GuildApplicationLogic}}


公会申请逻辑类  




{\ttfamily \#include $<$guild\+\_\+application\+\_\+logic.\+h$>$}

\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_application_logic_a8445ff98cae2e04f108528eac353b0b0}{Get\+Guild\+Module\+Application}} (const guild\+\_\+id\+\_\+type guild\+\_\+id, Guild\+Module\+Application \&module\+\_\+application)
\begin{DoxyCompactList}\small\item\em Get the Guild Module Application object. \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_application_logic_a308f5a81bce41ddb6491707a8450a9e3}{Apply\+Join\+Guild}} (const role\+\_\+uuid\+\_\+type role\+\_\+uuid, const guild\+\_\+id\+\_\+type guild\+\_\+id, const guildservicebasic\+\_\+cpp\+::\+Role\+Sex role\+\_\+sex, error\+\_\+code \&ec)
\begin{DoxyCompactList}\small\item\em 申请加入公会 \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_application_logic_a6974827a86e5c55cb443b42151cf98fd}{Approve\+Join\+Guild}} (const role\+\_\+uuid\+\_\+type role\+\_\+uuid, const role\+\_\+uuid\+\_\+type apply\+\_\+role\+\_\+uuid, error\+\_\+code \&ec)
\begin{DoxyCompactList}\small\item\em 同意加入公会 \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
公会申请逻辑类 

\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classguild__service_1_1_guild_application_logic_a308f5a81bce41ddb6491707a8450a9e3}\label{classguild__service_1_1_guild_application_logic_a308f5a81bce41ddb6491707a8450a9e3}} 
\index{guild\_service::GuildApplicationLogic@{guild\_service::GuildApplicationLogic}!ApplyJoinGuild@{ApplyJoinGuild}}
\index{ApplyJoinGuild@{ApplyJoinGuild}!guild\_service::GuildApplicationLogic@{guild\_service::GuildApplicationLogic}}
\doxysubsubsection{\texorpdfstring{ApplyJoinGuild()}{ApplyJoinGuild()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Application\+Logic\+::\+Apply\+Join\+Guild (\begin{DoxyParamCaption}\item[{const role\+\_\+uuid\+\_\+type}]{role\+\_\+uuid,  }\item[{const guild\+\_\+id\+\_\+type}]{guild\+\_\+id,  }\item[{const guildservicebasic\+\_\+cpp\+::\+Role\+Sex}]{role\+\_\+sex,  }\item[{error\+\_\+code \&}]{ec }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



申请加入公会 


\begin{DoxyParams}{Parameters}
{\em role\+\_\+uuid} & \\
\hline
{\em guild\+\_\+id} & \\
\hline
{\em role\+\_\+sex} & \\
\hline
{\em ec} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_application_logic_a6974827a86e5c55cb443b42151cf98fd}\label{classguild__service_1_1_guild_application_logic_a6974827a86e5c55cb443b42151cf98fd}} 
\index{guild\_service::GuildApplicationLogic@{guild\_service::GuildApplicationLogic}!ApproveJoinGuild@{ApproveJoinGuild}}
\index{ApproveJoinGuild@{ApproveJoinGuild}!guild\_service::GuildApplicationLogic@{guild\_service::GuildApplicationLogic}}
\doxysubsubsection{\texorpdfstring{ApproveJoinGuild()}{ApproveJoinGuild()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Application\+Logic\+::\+Approve\+Join\+Guild (\begin{DoxyParamCaption}\item[{const role\+\_\+uuid\+\_\+type}]{role\+\_\+uuid,  }\item[{const role\+\_\+uuid\+\_\+type}]{apply\+\_\+role\+\_\+uuid,  }\item[{error\+\_\+code \&}]{ec }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



同意加入公会 


\begin{DoxyParams}{Parameters}
{\em role\+\_\+uuid} & \\
\hline
{\em apply\+\_\+role\+\_\+uuid} & \\
\hline
{\em ec} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_application_logic_a8445ff98cae2e04f108528eac353b0b0}\label{classguild__service_1_1_guild_application_logic_a8445ff98cae2e04f108528eac353b0b0}} 
\index{guild\_service::GuildApplicationLogic@{guild\_service::GuildApplicationLogic}!GetGuildModuleApplication@{GetGuildModuleApplication}}
\index{GetGuildModuleApplication@{GetGuildModuleApplication}!guild\_service::GuildApplicationLogic@{guild\_service::GuildApplicationLogic}}
\doxysubsubsection{\texorpdfstring{GetGuildModuleApplication()}{GetGuildModuleApplication()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Application\+Logic\+::\+Get\+Guild\+Module\+Application (\begin{DoxyParamCaption}\item[{const guild\+\_\+id\+\_\+type}]{guild\+\_\+id,  }\item[{Guild\+Module\+Application \&}]{module\+\_\+application }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Get the Guild Module Application object. 


\begin{DoxyParams}{Parameters}
{\em guild\+\_\+id} & \\
\hline
{\em module\+\_\+application} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true 

false 
\end{DoxyReturn}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
guildservicebasic/logic/\mbox{\hyperlink{guild__application__logic_8h}{guild\+\_\+application\+\_\+logic.\+h}}\item 
guildservicebasic/logic/guild\+\_\+application\+\_\+logic.\+cpp\end{DoxyCompactItemize}
